Kaspersky Security Center 14.2 사용을 위한 MariaDB x64 서버 구성

Kaspersky Security Center 14.2는 MariaDB DBMS를 지원합니다. 지원하는 MariaDB 버전에 대한 자세한 내용은 하드웨어 및 소프트웨어 요구 사항 섹션을 참조하십시오.

Kaspersky Security Center를 위해 MariaDB DBMS를 사용한다면, InnoDB 및 MEMORY 스토리지와 UTF-8 및 UCS-2 인코딩 지원을 활성화하십시오.

my.ini 파일에 대한 권장 설정

my.ini 파일 구성하기:

  1. 텍스트 편집기에서 my.ini 파일을 엽니다.
  2. My.ini 파일의 [mysqld] 섹션에 다음 줄을 추가합니다.

    sort_buffer_size=10M

    join_buffer_size=100M

    join_buffer_space_limit=300M

    join_cache_level=8

    tmp_table_size=512M

    max_heap_table_size=512M

    key_buffer_size=200M

    innodb_buffer_pool_size=<value>

    innodb_thread_concurrency=20

    innodb_flush_log_at_trx_commit=0

    innodb_lock_wait_timeout=300

    max_allowed_packet=32M

    max_connections=151

    max_prepared_stmt_count=12800

    table_open_cache=60000

    table_open_cache_instances=4

    table_definition_cache=60000

    innodb_buffer_pool_size 값은 예상 KAV 데이터베이스 크기의 80% 이상이어야 합니다. 지정된 메모리는 서버 시작 시 할당됩니다. 데이터베이스 크기가 지정된 버퍼 크기보다 작다면, 필요한 메모리만 할당됩니다. MariaDB 10.4.3 이하를 사용한다면, 할당된 메모리의 실제 크기는 지정된 버퍼 크기보다 약 10% 큽니다.

    파라미터 값으로 innodb_flush_log_at_trx_commit=0을 사용하기를 권장합니다. "1" 또는 "2" 값은 MariaDB의 작동 속도에 부정적인 영향을 미치기 때문입니다.

기본적으로 옵티마이저 애드온 join_cache_incremental, join_cache_hashed, join_cache_bka가 활성화됩니다. 이러한 애드온이 활성화되지 않은 경우 이를 활성화해야 합니다.

옵티마이저 애드온이 활성화되어 있는지 확인하려면 다음과 같이 하십시오:

  1. MariaDB 클라이언트 콘솔에서 다음과 같은 명령을 실행합니다.

    SELECT @@optimizer_switch

  2. 출력에 다음과 같은 행이 포함되어 있는지 확인합니다.

    join_cache_incremental=on

    join_cache_hashed=on

    join_cache_bka=on

    이러한 행이 있고 on 값을 갖는 경우 옵티마이저 애드온이 활성화됩니다.

    이러한 행이 없거나 off 값을 갖는 경우 다음과 같이 해야 합니다.

    1. 텍스트 편집기에서 my.ini 파일을 엽니다.
    2. My.ini 파일의 [mysqld] 섹션에 다음 줄을 추가합니다.

      optimizer_switch='join_cache_incremental=on'

      optimizer_switch='join_cache_hashed=on'

      optimizer_switch='join_cache_bka=on'

애드온으로 join_cache_incremental, join_cache_hashjoin_cache_bka가 활성화됩니다.

맨 위로